package com.example.treehole.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

// 用户类，对应数据库中的 user 表
@Data
@TableName("user")
public class User {
    // 用户的唯一标识
    @TableId
    public String id;
    // 用户的手机号
    public String phone;
    // 用户的昵称
    public String nickname;
    // 用户的头像路径
    public String face;
    // 用户的密码
    public String password;
    // 用户的地址
    public String address;
    // 用户的个人简介
    public String info;
    // 用户的邮箱
    public String email;
    // 用户的类型（如管理员等）
    public String type;
    // 用户的年龄
    public int age;
    // 用户的兴趣列表，不在数据库表中存在
    @TableField(exist = false)
    public List<String> love;
}
